home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 1.3 KB | 48 lines | [TEXT/ScoM] |
- Tonality Structure - the conventional approach
-
- A tonality definition is made by listing the tonalities to be used in
- the piece.
-
- (setq tonals
- (activate-tonality (chromatic c 4) (major c 4) (c maj maj7 2 4)
- (b& min 7 1 3) aeolian f 3)))
-
- In the Timesheet format, tonality is controlled by creating a
- sequence of tonality changes marked as dots in the definition string.
-
- (compile-song-p "ccl;output:" 1/4 "score"
- ; BARS |---|---|---|---|
- changes tonals " . . . . "
- solo changes "----------------"
- )
-
- In the Zone Control system, tonality changes concurrently with
- zone lengths. Here is the equivalent tonality change sequence
- n zone lengths:
-
- (def-tonality
- solo tonals
- )
-
- (def-zone
- solo '(1/1 1/1 1/2 1/2 1/1)
- )
-
- (compile-instrument-p "ccl;output:" separate
- solo
- )
-
- If the zone lengths have minus values, the instrument part is
- muted for that zone length. Try this alternative to the previous
- example. Can you predict what will happen to the tonality
- changes?
-
- (def-zone
- solo '(3/4 -1/4 1/2 -1/4 1/4 -1/4 1/2 1/1)
- )
-
- Of course, this plays havoc with the original sequence of tonality
- changes. But the idea can be used effectively when there is a single
- tonality present or when the tonalities do not so much change key
- as move pitch region.
-